pedal steering - French English Dictionary